package com.zg.system.auth.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
public class UserVo implements Serializable{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("用户id")
    private Long id;
    @ApiModelProperty("乐观锁")
    private Integer ver;
    @ApiModelProperty("是否删除")
    private Boolean isDel;
    @ApiModelProperty("数据创建者")
    private String createBy;
    @ApiModelProperty("数据更新者")
    private String updateBy;
    @ApiModelProperty("数据创建时间")
    private Timestamp createTime;
    @ApiModelProperty("数据更新时间")
    private Timestamp updateTime;
    @ApiModelProperty("查询字符串")
    private String searchStr;

    @ApiModelProperty("头像")
    private String head;
    @ApiModelProperty("用户名")
    private String username;
    @ApiModelProperty("姓名")
    private String name;
    @ApiModelProperty("姓名拼音")
    private String namePy;
    @ApiModelProperty("性别(1男2女)")
    private String sex;
    @ApiModelProperty("手机号")
    private String phone;
    @ApiModelProperty("身份证")
    private String idCard;
    @ApiModelProperty("邮箱")
    private String email;
    @ApiModelProperty("生日")
    private String birth;
    @ApiModelProperty("介绍")
    private String intro;
    @ApiModelProperty("是否开启")
    private Boolean isOpen;
    @ApiModelProperty("是否测试账号")
    private Boolean isTest;
    @ApiModelProperty("最近登录时间")
    private Timestamp lastLoginTime;
    @ApiModelProperty("学历")
    private String eduLevel;
    @ApiModelProperty("标签")
    private String tags;
    @ApiModelProperty("组织id")
    private Long orgId;
}
